package main

import "fmt"

type calcFunc func(int, int) int

func add(x, y int) int {
	return x + y
}

func sub(x, y int) int {
	return x - y
}

func main() {
	var f1, f2 calcFunc
	f1, f2 = add, sub
	fmt.Println(f1(1, 2))
	fmt.Println(f2(100, 50))
}
